import 'package:lx_widgets_library/lx_widgets_library.dart';

import '../../../../models/user_model.dart';

// 验证码参数
class VerifyCodeParam {
  /// 手机/邮箱账号
  String? account;

  /// 验证码平台
  CodePlatform? platform;

  /// 获取验证码业务类型
  CodeType? codeType;

  /// 安全操作类型（修改密码/手机号/邮箱）
  SecurityType? securityType;

  /// 验证安全操作token
  String? securityToken;

  /// 第三方账号登录返回ID
  String? socialId;

  /// 第三方登录平台
  Auth3rdType? auth3rdType;

  VerifyCodeParam({
    required this.account,
    required this.platform,
    required this.codeType,
    this.socialId,
    this.auth3rdType,
    this.securityType,
    this.securityToken,
  });
}
